/*
Copyright © 2017, Che-Wei Hsu <cwxhsu@gmail.com>
This file is part of the MintCM.
Some rights reserved. See README.
*/

.css_body
{
    background-color: #aad5ff;
}


.css_div_box_frame_small
{
    font-family: Courier New, Courier;
    font-size: 12px;
    border: 1px solid #5b2b1f;
}
.css_div_box_frame_full
{
    font-family: Courier New, Courier;
    font-size: 16px;
    width: 100%;
    border: 1px solid #5b2b1f;
}
.css_div_box_title
{
    font-weight: bold;
    color: #ffffff;
    background-color: #5b2b1f;
    padding: 2px 5px 0px 5px;
}
.css_div_box_content
{
    color: #000000;
    background-color: #fff4d5;
    padding: 2px 5px 0px 5px;
}


.css_div_figure
{
    text-align: center;
}
.css_table_figure
{
    font-family: Courier New, Courier;
    font-size: 16px;
    border: 0px solid #000000;
    margin-left: auto;
    margin-right: auto;
}
.css_td_figure_image
{
    text-align: center;
    border: 0px solid #000000;
    padding: 0px;
}
.css_td_figure_text
{
    text-align: center;
    border: 0px solid #000000;
    padding: 0px;
}


.css_table_list1
{
    font-family: Courier New, Courier;
    font-size: 16px;
    border: 0px solid #000000;
}
.css_td_list1_l
{
    vertical-align: top;
    text-align: left;
    border: 0px solid #000000;
    padding: 0px;
}
.css_td_list1_r
{
    text-align: left;
    border: 0px solid #000000;
    padding: 0px;
}


.css_table_list2
{
    font-family: Courier New, Courier;
    font-size: 16px;
    border: 1px solid #000000;
    border-collapse: collapse;
    margin: 5px 0px 5px 0px;
    padding: 0px;
}
.css_td_list2_t1
{
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_t2
{
    vertical-align: middle;
    text-align: left;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_t3
{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_l1
{
    vertical-align: middle;
    text-align: left;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_l2
{
    color: #ff0000;
    vertical-align: middle;
    text-align: left;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_l3
{
    color: #bf00bf;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_r1
{
    vertical-align: middle;
    text-align: left;
    border: 1px solid #000000;
    padding: 5px;
}
.css_td_list2_r2
{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
}


.css_table_box
{
    border: 1px solid #000000;
    border-collapse: collapse;
    margin: 5px 0px 5px 0px;
    padding: 0px;
}
.css_td_box
{
    border: 0px solid #000000;
    padding: 5px;
}


.css_table_console
{
    border: 0px solid #000000;
}
.css_td_console
{
    font-weight: bold;
    color: #ffffff;
    background-color: #000000;
    border: 0px solid #000000;
    padding: 1px 5px 1px 5px;
}


.css_div_block
{
    display: inline-block;
    overflow: auto;
    border: 1px dotted #7f7f00;
    padding: 5px 5px 5px 5px;
    background-color: #ffffd9;
}


.css_pre_code
{
    display: inline-block;
    white-space:pre-wrap;
    font-family: Courier New, Courier;
    font-size: 12px;
    border: 1px dotted #7f7f00;
    padding: 5px 5px 5px 5px;
    margin: 0px;
    background-color: #ffffd9;
}


.css_div_hook
{
}


.css_font_r1
{
    color: #ff0000;
}
.css_font_r2
{
    font-weight: bold;
    color: #ff0000;
}
.css_font_g1
{
    color: #007f00;
}
.css_font_g2
{
    font-weight: bold;
    color: #007f00;
}
.css_font_c1
{
    color: #007faf;
}
.css_font_c2
{
    font-weight: bold;
    color: #007faf;
}
.css_font_b1
{
    color: #0000ff;
}
.css_font_b2
{
    font-weight: bold;
    color: #0000ff;
}
.css_font_p1
{
    color: #bf00bf;
}
.css_font_p2
{
    font-weight: bold;
    color: #bf00bf;
}


a:link
{
    font-weight: bold;
    color: #0000ff;
    text-decoration: none;
}
a:active
{
    font-weight: bold;
    color: #0000ff;
    text-decoration: none;
}
a:visited
{
    font-weight: bold;
    color: #0000ff;
    text-decoration: none;
}
a:hover
{
    font-weight: bold;
    color: #007f00;
    text-decoration: none;
}
